<?php
class ProyectoDescuento
{
	private $id;
	private $id_descuento;
	private $id_proyecto;
	private $descripcion;
	private $valor;
	private $mar_inferior;
	private $mar_superior;
	
	//CARGAR DESCUENTOS ITERANDO EN DESCUENTOS EXISTENTES SI NO EXISTE NINGUN DESCUENTO ASOCIADO AL PROYECTO
	function cargarProyectoDescuentos($id_proyecto)
	{
		require_once("../include/conec.php");
		$link = Conectarse();
			$query = "SELECT COUNT(*) AS total FROM proyectos_descuentos where id_proyecto=$id_proyecto";
			$result = mysql_query($query, $link);
		mysql_close($link);
		
		$values = mysql_fetch_assoc($result);
		$num_rows = $values['total'];
		if ($num_rows==0)
		{
			//echo "cargar";
			$link = Conectarse();			
			$r1 = mysql_query("SELECT * FROM parametros WHERE tipo='DESCUENTO' ", $link);
			mysql_close($link);
			
			
			while ($obj = @mysql_fetch_object($r1))
			{
			//SACAR DATOS
				$idc=$obj->id_parametro;
				//echo $idc;
				//echo $id_proyecto;
				
				$link = Conectarse();
				$q = "INSERT INTO proyectos_descuentos (id,id_descuento,id_proyecto) ";
				$q .= " VALUES(0, $idc ,$id_proyecto)";
				
				$r = mysql_query($q, $link);
				mysql_close($link);
			}
						
		}
		//$row = mysql_fetch_array($result);
		return true;
	}
	
	function crearProyectoDescuento($id_descuento,$id_proyecto,$valor,$mar_inferior,$mar_superior)
	{
		require_once("../include/conec.php");
		$link = Conectarse();
		$query = "INSERT INTO proyectos_descuentos(id,id_descuento,id_proyecto,valor,mar_inferior,mar_superior) ";
		$query .= "VALUES(0,$id_descuento,$id_proyecto,$valor,$mar_inferior,$mar_superior)";
		$result = mysql_query($query, $link);
		mysql_close($link);
		
		$this->id =$id;
		$this->id_descuento= $id_descuento;
		$this->id_proyecto= $id_proyecto;		
		$this->valor= $valor;
		$this->mar_inferior= $mar_inferior;
		$this->mar_superior= $mar_superior;
		return true;
	}
	function modificarProyectoDescuento($id,$id_descuento,$id_proyecto,$valor,$mar_inferior,$mar_superior)
	{
		require_once("../include/conec.php");
		$link = Conectarse();
		
		$query = "UPDATE proyectos_descuentos SET valor=$valor,mar_inferior=$mar_inferior,mar_superior =$mar_superior ";
		$query .= " WHERE id = $id";
		
		
		$result = mysql_query($query, $link);
		mysql_close($link);
	
		$this->id =$id;
		$this->id_descuento= $id_descuento;
		$this->id_proyecto= $id_proyecto;
		$this->valor= $valor;
		$this->mar_inferior= $mar_inferior;
		$this->mar_superior= $mar_superior;
		
		return true;
	}
	function eliminarProyectoDescuento($id)
	{
		require_once("../include/conec.php");
		$link = Conectarse();
		$query = "DELETE FROM proyectos_descuentos WHERE id = $id";
		$result = mysql_query($query, $link);
		mysql_close($link);
		return true;
	}
	function getProyectoDescuento($id)
	{
		require_once("../include/conec.php");
		$link = Conectarse();
		$query = "CALL Traer_ProyectosDescuentos(0,$id) ";
		$result = mysql_query($query, $link);
		mysql_close($link);
		
		if ($result){
		$row = mysql_fetch_array($result);
		
		$this->id			= $row['id'];
		$this->id_proyecto	= $row['id_proyecto'];
		$this->id_descuento	= $row['id_descuento'];
		$this->descripcion	= $row['descripcion'];
		$this->id_proyecto	= $row['id_proyecto']; 
		$this->valor		= $row['valor']; 
		$this->mar_inferior	= $row['mar_inferior']; 
		$this->mar_superior	= $row['mar_superior'];
		}
	}
	function getId()
	{
		return $this->id;
	}
	
	function getIdProyecto()
	{
		return $this->id_proyecto;
	}
	function getIdDescuento()
	{
		return $this->id_descuento;
	}
	function getDescripcion()
	{
		require_once("Parametro.php");
		$descuento = new Parametro();
		$descuento->getParametro("DESCUENTO", $this->id_descuento, 0);
		return $descuento->getValor();
		unset($descuento);
	}
	
	function getValor()
	{
		return $this->valor;
	}
	
	function getMargenInferior()
	{
		return $this->mar_inferior;
	}
	function getMargenSuperior()
	{
		return $this->mar_superior;
	}
	
	}